#ifndef JSONPROCESSOR_H
#define JSONPROCESSOR_H

#include <QString>
#include <QJsonDocument>
#include <QJsonArray>
#include <QJsonObject>
#include <QStringList>

class JsonProcessor {
public:
    // 处理JSON文件并生成TXT文件
    bool processJsonToTxt(const QString& inputPath, const QString& outputPath, const QStringList& keywords);
    
private:
    // 从JSON对象中提取会话内容
    QStringList extractConversations(const QJsonArray& jsonArray, const QStringList& keywords);
};

#endif // JSONPROCESSOR_H 